<?php
require_once $_SERVER['DOCUMENT_ROOT'].'/model/DAO/DAOManager.php';
/**
 *	Общий класс для всех сервисов
 */
class Service {
	// ссылка на DAO - менеджер
	protected $daoManager;
	protected $dao;

	public function  __construct($daoManager) {
		$this->daoManager = $daoManager;
	}
	// Не очень хорошое место.Лудше переделать get'ер для каждого метода.
	public function __get($name){
		return $this->$name;
	}
	
	public function createDAO($daoName){
		$this->dao = $this->daoManager->createDAO($daoName);
	}
	
	/**
	 * Закрываем подключение к базе данных
	 */
	public function close() {
		$this->daoManager->close();
	}
}

?>